home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / pa32v315.zip / VERSION.TXT < prev   
Text File  |  1997-05-08  |  5KB  |  123 lines

  1. Project Analyzer
  2. Detailed Version History
  3.  
  4. v3.1.05 May 1997
  5.         *** Enhancements ***
  6.         1. Analysis phase 1/2 is now about 20% faster
  7.  
  8.         *** Bug fixes ***
  9.         1. Fixed "Const XYZ= " on several reports
  10.            (happened with missing space before "=": "Const XYZ= 10")
  11.         2. Lines of code in Property procedures is calculated correctly
  12.  
  13. v3.1.04 May 1997
  14.         *** Enhancements ***
  15.         1. Problem report shows Forms with HelpContextID = 0, if both 
  16.            of the following conditions are met:
  17.            - App.HelpFile has been set
  18.            - Form.HelpContextId's are being used
  19.  
  20.         *** Bug fixes ***
  21.         1. Fixed "Overflow: An error occurred checking global variable 
  22.            and constant use for #nn <varname>" in Needless Globals 
  23.            Report (occurred with large projects)
  24.         2. Fixed errors at end of analysis phase 2/2:
  25.            "An error occurred in unknown procedure" and
  26.            "Overflow in calculating Henry & Kafura"
  27.         3. Fixed vars/consts with an empty name ("") that sometimes
  28.            came up by accident
  29.  
  30. v3.1.03 April 1997
  31.         *** Enhancements ***
  32.         1. Design quality analysis report shows average nested loops
  33.  
  34.         *** Bug fixes ***
  35.         1. Fixed "Subscript out of range" in Project summary report
  36.         2. Project summary report calculates Dead Consts correctly
  37.         3. Added error detection after phase 2/2 to detect
  38.            "An error occurred in unknown procedure"
  39.  
  40. v3.1.02 April 1997
  41.  
  42.         *** New features ***
  43.  
  44.         1. Turn all reports into Help files
  45.            Project Analyzer generates RTF for the Help Compiler
  46.            and runs the compiler. No knowledge about .hlp files needed.
  47.  
  48.         2. New add-in tool, Project Printer
  49.            -- Print your source code with references
  50.            -- Create a hyperlinked source document in 
  51.               a .hlp or .html file 
  52.               => A fast way to access your code in hypertext format
  53.               => Share the project on-line
  54.  
  55.         *** Bug fixes ***
  56.         1. Super Project Analyzer now correctly knows that 
  57.            'MYFILE.BAS' and 'myfile.bas' are the same file 
  58.            
  59.  
  60. v3.1.01 February 1997
  61.         *** New features ***
  62.         1. Lots of new metrics for complexity, understandability and
  63.            reusability (see below)  
  64.  
  65.         2. Name shadowing report (Report|Name shadowing)
  66.  
  67.         3. HTML reports for creating Intranet documentation
  68.  
  69.         New tool, Super Project Analyzer, released (see below)
  70.  
  71.         *** New metrics  ***
  72.         - Comment to code, whitespace to code ratios
  73.         - Informational fan-in x fan-out
  74.         - Informational complexity
  75.         - Nested conditionals
  76.           See these metrics in 
  77.           1. View|File metrics, View|Procedure metrics
  78.           2. Report|Design quality report
  79.  
  80.         *** Enhancements to existing features ***
  81.         1. Summary Report shows number of property procedures (Get/Let/Set)
  82.            and lines of code/comment/whitespace. 
  83.         2. File menu shows 4 last opened projects
  84.         3. Problem report shows forms with ControlBox but without icon
  85.            (good to have in Windows 95)
  86.         4. File details and Procedure details windows show more details
  87.         5. Options|Show hypertext on double click
  88.  
  89.         *** Modified features ***
  90.         1. "Procedures with cyclomatic complexity >= 10" moved from
  91.            Problem Report to View|Procedure metrics
  92.         2. A part of Summary Report is now in Design quality report
  93.         3. RTF reports in the unregistered version too
  94.     
  95.         *** Bug fixes ***
  96.         1. Corrected another bug that caused *local* variables with type
  97.            chars $#%!@& to show up on the Problem Report - Variables with
  98.            no Type
  99.         2. No more crashes when the (enhanced) Display window is resized to a
  100.            small height
  101.         3. Add-in events like ConnectAddIn are no longer "dead"
  102.         4. FRX view reports (Metafile) correctly
  103.         5. FRX view doesn't open before the corresponding .frm file has
  104.            been analyzed
  105.         6. Optional arguments and ParamArrays are no longer reported
  106.            as "variables with no type" because they must always be Variants
  107.  
  108.         *** New tool - Super Project Analyzer ***
  109.  
  110.         Super Project Analyzer is a new tool for analyzing a "Super Project" 
  111.         that consists of a number of VB projects that share some of their 
  112.         files. Supert Projec Analyzer provides reports on which modules, 
  113.         procedures and variables/constants are used by which projects, and
  114.         which are left dead. It also reports cross-project reuse ratios. 
  115.  
  116.         Super Project Analyzer requires Project Analyzer to work. 
  117.         See the Tools menu. It is shareware, registration is $20. 
  118.  
  119. v3.0    Old version 
  120. v2.9    Beta version
  121. v2.x    VB 3.0 only version 
  122. v1.x    Initial version (Feb 1995), VB 3.0 only
  123.